illegal poaching - German English Dictionary